package cn.uexpo.lhz.dao;

import cn.uexpo.lhz.domain.StaffImportError;
import cn.uexpo.lhz.domain.StaffImportErrorExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface StaffImportErrorMapper {
    long countByExample(StaffImportErrorExample example);

    int deleteByExample(StaffImportErrorExample example);

    int deleteByPrimaryKey(Integer staffId);

    int insert(StaffImportError record);

    int insertSelective(StaffImportError record);

    List<StaffImportError> selectByExampleWithBLOBs(StaffImportErrorExample example);

    List<StaffImportError> selectByExample(StaffImportErrorExample example);

    StaffImportError selectByPrimaryKey(Integer staffId);

    int updateByExampleSelective(@Param("record") StaffImportError record, @Param("example") StaffImportErrorExample example);

    int updateByExampleWithBLOBs(@Param("record") StaffImportError record, @Param("example") StaffImportErrorExample example);

    int updateByExample(@Param("record") StaffImportError record, @Param("example") StaffImportErrorExample example);

    int updateByPrimaryKeySelective(StaffImportError record);

    int updateByPrimaryKeyWithBLOBs(StaffImportError record);

    int updateByPrimaryKey(StaffImportError record);
}